(barely) succeed - İngilizce Eş Anlamlılar Sözlük